/**
 * 员工查询DTO
 */
export interface EmployeeQueryDTO {
  current: number
  size: number
  keyword?: string
  position?: string
  department?: string
  status?: number
  joinDateStart?: string
  joinDateEnd?: string
}

/**
 * 添加员工DTO
 */
export interface AddEmployeeDTO {
  userId: number
  position: string
  department: string
  employeeNo: string
  joinDate: string
  remark?: string
}

/**
 * 更新员工DTO
 */
export interface UpdateEmployeeDTO {
  position?: string
  department?: string
  employeeNo?: string
  joinDate?: string
  status?: number
  remark?: string
}

/**
 * 员工VO
 */
export interface EmployeeVO {
  id: number
  userId: number
  username: string
  realName: string
  phone: string
  email: string
  position: string
  department: string
  employeeNo: string
  joinDate: string
  status: number
  statusName: string
  remark: string
  createTime: string
  updateTime: string
}

/**
 * 用户VO
 */
export interface UserVO {
  id: number
  username: string
  realName: string
  phone: string
  email: string
  status: number
  statusName: string
} 